trenchless construction - Spanish English Dictionary